package ar.edu.utn.frba.dds.tp.code.transacciones;

import java.math.BigDecimal;

import org.joda.time.LocalDate;

import ar.edu.utn.frba.dds.tp.code.usuarios.Usuario;
import ar.edu.utn.frba.dds.tp.code.vuelos.Aerolinea;

public abstract class Transaccion {
	private LocalDate fechaSalida;
	private Aerolinea aerolinea;
	private String codigoVuelo;
	private Integer nroAsiento;
	private BigDecimal precio;
	private Usuario usuario;

	
	
	
	public Aerolinea getAerolinea() {
		return aerolinea;
	}
	
	public void setAerolinea(Aerolinea aerolinea) {
		this.aerolinea = aerolinea;
	}
	
	public String getCodigoVuelo() {
		return codigoVuelo;
	}
	
	public void setCodigoVuelo(String codigoVuelo) {
		this.codigoVuelo = codigoVuelo;
	}
	
	public Integer getNroAsiento() {
		return nroAsiento;
	}
	
	public void setNroAsiento(Integer nroAsiento) {
		this.nroAsiento = nroAsiento;
	}
	
	public BigDecimal getPrecio() {
		return precio;
	}
	
	public void setPrecio(BigDecimal precio) {
		this.precio = precio;
	}
	
	public LocalDate getFechaSalida() {
		return fechaSalida;
	}
	
	public void setFechaSalida(LocalDate fechaSalida) {
		this.fechaSalida = fechaSalida;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setComprador(Usuario comprador) {
		this.usuario = comprador;
	}

	public boolean isCompra(){
		return false;
	}
	
}
